package com.kg.module.jtnc.jy.excels;

import java.io.Serializable;
import java.time.LocalDateTime;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.kg.core.base.dto.BaseDTO;
import lombok.Getter;
import lombok.Setter;

/**
 * 导出Excel实体 - 收菜交易管理表
 *
 * @author xxx
 * @date 2024-11-02
 */
@Getter
@Setter
public class KrJyExcelOutDTO implements BaseDTO {

    private static final long serialVersionUID = 1L;

    /**
     * 交易单号
     */
    private String jydh;
    /**
     * 收菜员用户id
     */
    private String scyUserId;
    /**
     * 收菜员姓名
     */
    private String scyxm;
    /**
     * 地块id
     */
    private String dkglId;
    /**
     * 地块名称
     */
    private String dkmc;
    /**
     * 农户id
     */
    private String nhId;
    /**
     * 农户姓名
     */
    private String nhxm;
    /**
     * 品种
     */
    private String pz;
    /**
     * 单价
     */
    private Double dj;
    /**
     * 第一次称重
     */
    private Double dyccz;
    /**
     * 第二次称重
     */
    private Double deccz;
    /**
     * 第三次称重（去皮）
     */
    private Double dsccz;
    /**
     * 实际重量
     */
    private Double sjzl;
    /**
     * 交易金额
     */
    private Double jyje;
    /**
     * 交易状态（0：未确认，1:已确认，2:已拒绝）
     */
    private String state;
    /**
     * 交易时间
     */
    @JsonFormat(pattern = "yyyy/MM/dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime createTime;
    /**
     * 修改时间
     */
    @JsonFormat(pattern = "yyyy/MM/dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime updateTime;

}